#ifndef __TYPES_EQUAL_HH__
#define __TYPES_EQUAL_HH__

namespace Common
{

namespace Meta
{

template< typename T0, typename T1 >
struct TypesEqual
{
    static const bool value = false;
};

template< typename T0 >
        struct TypesEqual< T0, T0 >
{
    static const bool value = true;
};

    
} // namespace Meta
} // namespace Common

#endif